package com.akk.module.app.mapper;

import com.akk.module.app.entity.AppUserGradeAccess;
import com.akk.module.app.entity.AppUserGradeAccessExample;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface AppUserGradeAccessMapper {
    int countByExample(AppUserGradeAccessExample example);

    int deleteByExample(AppUserGradeAccessExample example);

    int deleteByPrimaryKey(String gradeAccessId);

    int insert(AppUserGradeAccess record);

    int insertSelective(AppUserGradeAccess record);

    List<AppUserGradeAccess> selectByExample(AppUserGradeAccessExample example);

    AppUserGradeAccess selectByPrimaryKey(String gradeAccessId);

    int updateByExampleSelective(@Param("record") AppUserGradeAccess record, @Param("example") AppUserGradeAccessExample example);

    int updateByExample(@Param("record") AppUserGradeAccess record, @Param("example") AppUserGradeAccessExample example);

    int updateByPrimaryKeySelective(AppUserGradeAccess record);

    int updateByPrimaryKey(AppUserGradeAccess record);
}